/**
 * 文件名    ： MyEmbeddedServletContainerFactory.java
 * 版权       : XX科技有限公司。
 * 描述       : <描述>
 * 修改时间：2018年11月24日
 * 修改内容：<修改内容>
 */
package com.example.demo.route.common;

//import org.apache.catalina.connector.Connector;  
//import org.apache.coyote.http11.Http11NioProtocol;
//import org.springframework.boot.context.embedded.EmbeddedServletContainerFactory;
//import org.springframework.boot.context.embedded.tomcat.TomcatConnectorCustomizer;
//import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory;
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
  
//@Configuration  
public class MyEmbeddedServletContainerFactory  
{  
//    @Bean
//    public EmbeddedServletContainerFactory createEmbeddedServletContainerFactory(){
//        TomcatEmbeddedServletContainerFactory tomcatFactory = new TomcatEmbeddedServletContainerFactory();  
//        tomcatFactory.addConnectorCustomizers(new MyTomcatConnectorCustomizer());
////        tomcatFactory.setPort(8005);
////        tomcatFactory.setContextPath("/api-g");
//        return tomcatFactory;
//    }
//    
//    private static class MyTomcatConnectorCustomizer implements TomcatConnectorCustomizer {
//        public void customize(Connector connector) {
//            Http11NioProtocol protocol = (Http11NioProtocol) connector.getProtocolHandler();
//            //设置最大连接数               
//            protocol.setMaxConnections(20000);
//            //设置最大线程数               
//            protocol.setMaxThreads(2000);
//            protocol.setConnectionTimeout(5000);
//        }
//    }
 
}